97 WDT_A_hold(WDT_A_BASE);
100 GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P6, GPIO_PIN4 | GPIO_PIN5);
103 CTSD16_init(CTSD16_BASE,
104 CTSD16_RTR_INPUT_CHARGEPUMP_BURST_REQUEST_DISABLE, CTSD16_REF_INTERNAL);
107 CTSD16_initConverter(CTSD16_BASE, CTSD16_CONVERTER_0, CTSD16_SINGLE_MODE,
111 CTSD16_clearInterrupt(CTSD16_BASE, CTSD16_CONVERTER_0,
112 CTSD16_CONVERTER_INTERRUPT);
114 CTSD16_enableInterrupt(CTSD16_BASE, CTSD16_CONVERTER_0,
115 CTSD16_CONVERTER_INTERRUPT);
123 CTSD16_startConverterConversion(CTSD16_BASE, CTSD16_CONVERTER_0);
124 __bis_SR_register(LPM0_bits | GIE);
136 #if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
137 #pragma vector=CTSD16_VECTOR
139 #elif defined(__GNUC__)
140 __attribute__((interrupt(CTSD16_VECTOR)))
143 switch (__even_in_range(CTSD16IV,CTSD16IV_CTSD16MEM0)) {
144 case CTSD16IV_NONE:
break;
145 case CTSD16IV_CTSD16OVIFG:
break;
146 case CTSD16IV_CTSD16MEM0:
148 results[0] = CTSD16_getResults(CTSD16_BASE, CTSD16_CONVERTER_0);
__bic_SR_register_on_exit(LPM3_bits|GIE)